package kse;

public class J04Loop {

	public static void main(String[] args) {
		// for문을 이용한 반복처리
		for (int cnt = 1; cnt <= 10; cnt = cnt + 1) {
			System.out.println("수지");
		}

		// while
		int cnt = 1;
		while (cnt <= 10) {
			System.out.println("배고파");

			cnt = cnt + 1;
		}

		// do-while
		cnt = 1;
		do {
			System.out.println("밥먹자");
			cnt = cnt + 1;
		} while (cnt <= 10);

		/*// 무한반복
		for (; true;) {
			System.out.println("무한");
		}*/

		

		//for
		for(int i=1;i<=10;++i){
			System.out.println(i);	
			}
		//문제1 1~100사이 짝수만 출력  for문사용
		
		for(int i=1;i<=100;++i){
			if (i%2==0)     //++i; 현재값에 1을더해 짝수로 만듬
			 System.out.println(i);
		 }
		
		
		//
		//문제2 1~1000사이 의 총합출력  for문사용
		int tot=0;
		for(int i=1;i<=1000;++i)
			tot=i+tot;
		System.out.println(tot);
	
			
			
			
		/*//문제3 1~500사이의 홀수의 합을 출력  for문사용
		// i = i + 1
		int tot=0;
		for(int i=1;i<=500;++i){
			if(i%2!=0)    tot =tot+i;  ---->tot+=i;로바꿀수있다
			
		}
		System.out.println(tot);
		
		
		*/
		
		//while
		/*int i=1;         //초기식
		while(i<=10){	//조건식
		System.out.println(i);
		++i;   			//증가식
		
		//do-while
		
		i=1;    //초기식
		do{
			System.out.println(i);
			++i;         //증가식
		}while(i<=10);	//조건식
		
		
		}*/
		//문제1 1~100사이 짝수만 출력  while
		 int i = 1;
		while(i<=100){
		if(i%2==0)System.out.println(i);
		++i;
		
		//do-while
		i=1;
		do{
			if(i%2==0)System.out.println(i);
			++i;	
		}while(i<=100);
		
		
		
		
		
		
		//문제31~500사이의 홀수의 합을 출력 while
		int k=1;
		int sum=0;
		while(k<=500){
			if(k%2!=0) sum+=k;
		++k;
		}
	     System.out.println(sum);}
		
		//do-while
		int k=1;
		int sum=0;
		do{
			if(k%2!=0) System.out.println(sum); 
			++k;
			sum+=k;
		}while(k<=500);
		}
		
		
		
		
	}

